/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid #c0c0c0;}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}
/* customize stylesheet */
*{margin:0;padding:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;outline: none;}
*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;pointer-events: none;}
html{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
a {color: #2b2b2b;text-decoration: none;}
a:focus{outline: none;}
address,caption,cite,code,dfn,b,i,th,var,dt{font-style:normal;font-weight:normal;}
area{outline:none;}
hr {margin: 20px 0;border: 0;border-top: 1px solid #eee;}
h1,h2,h3,h4,h5,h6{font-size: 100%;font-family: inherit;font-weight: normal;line-height: 1.1;color: inherit;margin:0;padding:0;}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small{font-weight: normal;line-height: 1;color: #777;font-size: 65%;}
caption,th{text-align:left;}
ol,ul{list-style:none;}
img{vertical-align:middle;}
.img-responsive{display: block;max-width: 100%;height: auto;margin: 0 auto;}
.img-circle{border-radius: 50%;}
.hidden{display:none !important;}
.clear:after{content:"";display:block;height:0;line-height:0;clear:both;visibility:hidden;}
.clear{*zoom:1;}
.fl{float: left;}
.fr{float: right;}

body{
    background-color: #fff;
    font-size: 14px;
    line-height: 1.5em;
    font-family: "Microsoft YaHei";
}
.wrap{
    width: 100%;
}
.wrap > .inner{
    width: 1180px;
    margin: 0 auto;
}

.article-content{
    margin-bottom: 50px;
}

.banner-wrap{
    background: url(images/banner_bg.jpg) repeat-x;
}

.header > .inner{
    position: relative;
    padding-bottom: 0;
}
.header .logo{
    float: left;
    padding-top: 20px;
}
.header-box{
    float: right;
    padding: 10px 0 0;
}
.top-links{
    display: inline-block;
    padding: 14px 0;
}
.top-links li{
    display: inline-block;
    margin-left: 20px;
}
.top-links a{
    display: block;
    line-height: 16px;
    color: #666666;
    padding-left:20px;
}
.top-links .consult{
    background: url(images/icon_1.png) no-repeat 0 center;
}
.top-links .contact{
    background: url(images/icon_2.png) no-repeat 0 center;
}
.top-links .lang{
    background: url(images/icon_3.png) no-repeat 0 center;
}
.top-search{
    display: inline-block;
    position: relative;
    height: 36px;
    background: #f6f6f6;
    border-radius: 20px;
    padding: 0 20px;
}
.top-search .kw{
    background: #f6f6f6;
    border: none;
    width: 150px;
    height: 36px;
    line-height: 36px;
}
.top-search .btn{
    background: url(images/icon_4.png) no-repeat center center;
    width: 36px;
    height: 36px;
    border: none;
    position: absolute;
    top: 0;
    right: 0;
}

.nav-list{
    float: right;
    font-size: 0;
}
.nav-list > li{
    position: relative;
    font-size: 14px;
    font-weight: bold;
    display: inline-block;
    margin-left: 40px;
}
.nav-list > li > a{
    display: block;
    line-height: 40px;
    color: #000;
    padding-bottom: 14px;
}
.nav-list > li > a:hover,
.nav-list > li > a.active{
    color: #a1c500;
}

.sub-nav-wrap{
    display: none;
    position: absolute;
    top: 54px;
    left: -70px;
    width: 225px;
    background: #fff;
    box-shadow: 0 10px 20px 0px #888;
    z-index: 2;
}
.sub-nav-list{
    padding: 20px 24px;
}
.sub-nav-list > li{
    border-bottom: 1px solid #ebebeb;
}
.sub-nav-list > li:last-child{
    border-bottom: none;
}
.sub-nav-list > li > a{
    display: block;
    text-align: center;
    color: #333;
    line-height: 1.5em;
    padding: 10px 0;
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
}
.sub-nav-list > li > a:hover{
    color: #10a2d9;
}

.footer{
    background: #f6f6f6;
}
.footer > .inner{
    padding: 50px 0;
}
.footer-leading{
    float: left;
    width: 900px;
}
.footer-leading-box{
    vertical-align: top;
    display: inline-block;
    min-height: 180px;
    border-right: 1px solid #fff;
    padding: 0 50px;
}
.footer-leading-box .title{
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;
}
.footer-info{
    color: #666;
    float: right;
    width: 280px;
}
.footer-info .title{
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;
}
.footer-info .phone{
    font-size: 24px;
    color: #a1c500;
    margin-bottom: 10px;
}
.footer-medias{
    margin-top: 10px;
}
.footer-medias > li{
    display: inline-block;
}
.footer-medias > li > a{
    display: block;
    width: 31px;
    height: 30px;
}
.footer-medias .wechat{
    background: url(images/icon_5.png) no-repeat 0 0;
}
.footer-medias .weibo{
    background: url(images/icon_6.png) no-repeat 0 0;
}
.footer-medias .qq{
    background: url(images/icon_7.png) no-repeat 0 0;
}
.footer-medias .mail{
    background: url(images/icon_23.png) no-repeat 0 0;
}
.siteinfo{
    color: #999999;
    padding: 30px 0;
}

.banner-slider{
    position: relative;
    height: 680px;
    overflow: hidden;
}
.banner-slider .link{
    display: block;
    width: 100%;
    height: 680px;
    color: transparent;
    background-position: center 0;
    background-repeat: no-repeat;
}
.banner-slider .slick-dots{
    position: absolute;
    bottom: 30px;
    width: 100%;
    text-align: center;
}
.banner-slider .slick-dots > li{
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    margin: 0 5px;
    background: #ccc;
    cursor: pointer;
}
.banner-slider .slick-dots .slick-active{
    background: #a0c400;
}
.banner-slider .slick-dots button{
    display: none;
}

.btn-more{
    display: inline-block;
    font-size: 14px;
    color: #a1c500;
    line-height: 40px;
    border: 1px solid #a1c500;
    border-radius: 20px;
    padding: 0 20px;
}
.btn-more > i{
    display: inline-block;
    width: 8px;
    height: 40px;
    vertical-align: middle;
    background: url(images/icon_9.png) no-repeat 0 center;
    margin: 0 0 0 5px;
}

.bulletin-wrap{
    height: 90px;
    line-height: 90px;
    font-size: 16px;
    border-bottom: 1px solid #e9e9e9;
}
.bulletin-wrap .inner{
    position: relative;
}
.bulletin-title{
    float: left;
    height: 90px;
    line-height: 90px;
    color: #10a2d9;
    font-weight: bold;
    background: url(images/icon_8.png) no-repeat 0 center;
    padding: 0 20px 0 30px;
}
.bulletin-list{
    height: 90px;
}
.bulletin-list a{
    color: #666;
}
.bulletin-wrap .btn-more{
    position: absolute;
    right: 0;
    top: 20px;
}

.home-about{
    text-align: center;
    padding: 50px 75px 40px;
}
.home-title{
    text-align: center;
    font-size: 28px;
    color: #333;
}
.home-title > span{
    display: inline-block;
    border-bottom: 3px solid #10a2d9;
    padding: 0 0 10px;
}
.home-title > span > strong{
    color: #10a2d9;
}
.home-about-content{
    text-align: left;
}
.home-about-content .img{
    float: left;
    margin-right: 20px;
}
.home-about-content .vice-title{
    font-size: 16px;
    font-weight: bold;
    line-height: 1.5em;
    margin: 35px 0 18px;
}
.home-about-content p{
    color: #999;
}
.home-about-content .btn{
    margin: 20px 0 0;
}

.home-inquiry{
    padding-bottom: 70px;
}
.home-inquiry > .box{
    float: left;
    width: 295px;
    height: 266px;
    color: #fff;
}
.home-inquiry .title{
    font-size: 24px;
    margin-bottom: 45px;
}
.home-inquiry > .box2{
    background: #004aa5;
    padding: 30px;
}
.home-inquiry-form{
    
}
.home-inquiry-form .inputs{
    position: relative;
    margin: 10px 0;
}
.home-inquiry-form .kw{
    width: 100%;
    color: #000;
    border: none;
    background: #fff;
    height: 40px;
    line-height: 40px;
    border-radius: 0 20px 20px 0;
}
.home-inquiry-form .btn{
    position: absolute;
    right: 0;
    top: 0;
    background: #a1c500;
    border: none;
    width: 78px;
    height: 40px;
    color: #fff;
    border-radius: 20px;
}
.home-inquiry > .box4{
    background: #a1c500;
    padding: 30px;
}
.home-inquiry .vice-title{
    margin-bottom: 5px;
}
.home-inquiry .phone{
    font-size: 24px;
    margin-bottom: 20px;
}

.home-product{
    background: #f8f8f8;
    text-align: center;
}
.home-product > .inner{
    padding: 50px 0;
}

.home-product-list{
    position: relative;
    height: 260px;
    margin: 40px 40px 0;
}
.home-product-list > .item{
    float: left;
    width: 20%;
    padding: 0 5px;
}
.home-product-list .name{
    text-align: center;
    padding: 15px 0;
}
.home-product-list .slick-arrow{
    position: absolute;
    width: 28px;
    height: 28px;
    border: none;
    color: transparent;
}
.home-product-list .slick-prev{
    left: -40px;
    top: 40%;
    background: url(images/icon_11.png) no-repeat;
}
.home-product-list .slick-prev:hover{
    background: url(images/icon_13.png) no-repeat;
}
.home-product-list .slick-next{
    right: -40px;
    top: 40%;
    background: url(images/icon_12.png) no-repeat;
}
.home-product-list .slick-next:hover{
    background: url(images/icon_14.png) no-repeat;
}

.home-product .btns{
    text-align: center;
    margin: 40px 0 0;
}

/*修复slick无法选取文字的问题*/
.slick-slider{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.slick-list.draggable{
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}


.home-news{
    
}
.home-news > .inner{
    padding: 50px 0;
}
.home-news .btns{
    text-align: center;
    margin: 40px 0 0;
}

.home-news-list{
    margin-top: 20px;
}
.home-news-list > li{
    border-bottom: 1px solid #e3e3e3;
    padding: 30px 0;
}
.home-news-list .img{
    float: left;
    width: 150px;
}
.home-news-list .info{
    margin: 0 150px;
    padding-left: 30px;
}
.home-news-list .title{
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    padding-top: 10px;
}
.home-news-list .title > a{
    color: #333;
}
.home-news-list .time{
    float: right;
    width: 150px;
    color: #999999;
    text-align: center;
    padding-top: 20px;
}
.home-news-list .day{
    font-size: 36px;
    font-weight: bold;
    margin-bottom: 20px;
}

.home-partner{
    border-top: 8px solid #f6f6f6;
}
.home-partner .inner{
    padding: 40px 0;
}
.home-partner-title{
    float: left;
    width: 100px;
    color: #333333;
    font-size: 28px;
    padding: 0 20px;
}
.home-partner-title .bold{
    color: #10a2d9;
    font-weight: bold;
    border-bottom: 3px solid #10a2d9;
    padding: 4px 0;
}
.home-partner-list{
    margin-left: 180px;
    margin-right: 80px;
}
.home-partner-list .slick-slide{
    display: inline-block;
    height: 70px;
}
.home-partner-list .box{
    display: table;
    width: 100%;
    height: 70px;
}
.home-partner-list .box > a{
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.home-partner-list img{
    max-width: 100%;
    margin: 0 auto;
}
.home-partner-list .slick-arrow{
    position: absolute;
    width: 16px;
    height: 30px;
    top: 50%;
    margin-top: -15px;
    border: none;
    color: transparent;
}
.home-partner-list .slick-prev{
    background: url(images/icon_24.png) no-repeat 0 center;
    left: -40px;
}
.home-partner-list .slick-next{
    background: url(images/icon_25.png) no-repeat 0 center;
    right: -40px;
}

.breadcrumb{
    text-align: right;
    padding: 30px 0;
}
.breadcrumb > a,
.breadcrumb > span{
    position: relative;
    display: inline-block;
    color: #999;
    padding: 0 10px;
}
.breadcrumb > span{
    color: #666;
}
.breadcrumb > a::before{
    content: "|";
    position: absolute;
    right: 0;
    top: 0;
}

.nav-menu{
    text-align: center;
    border-bottom: 1px solid #ebebeb;
    padding: 50px 0;
}
.nav-menu > li{
    font-size: 16px;
    line-height: 28px;
    display: inline-block;
    border-left: 1px solid #ddd;
    padding: 0 30px;
}
.nav-menu > li:last-child{
    border-right: 1px solid #ddd;
}
.nav-menu > li > a{
    color: #333;
}
.nav-menu > li > a.current,
.nav-menu > li > a:hover{
    font-weight: bold;
    color: #004aa5;
    border-bottom: 6px solid #a1c500;
    padding-bottom: 10px;
}

.page-content{
    width: 920px;
    margin: 0 auto;
}
.page-title{
    text-align: center;
    font-size: 30px;
    color: #333333;
    padding: 40px 0;
}

.contact-map{
    background: #f7f7f7 url(images/map_1.jpg) no-repeat 90px 20px;
    padding: 120px 0 120px 660px;
}
.contact-map > .info{
    border-left: 1px solid #fff;
    padding: 50px 60px;
}
.contact-map > .info > .hotline{
    background: url(images/icon_15.png) no-repeat 0 0;
    padding: 0 0 30px 30px;
}
.contact-map > .info > .email{
    background: url(images/icon_16.png) no-repeat 0 0;
    padding: 0 0 0 30px;
}
.contact-map > .info .title{
    color: #333;
    font-weight: bold;
    line-height: 22px;
    margin-bottom: 10px;
}
.contact-map > .info .text{
    font-size: 20px;
    color: #004aa5;
}
.office-list{
    padding: 40px 80px;
}
.office-list > li{
    float: left;
    width: 300px;
    height: 300px;
    border-top: 3px solid #a1c500;
    margin: 0 20px;
    padding: 30px 40px 0;
}
.office-list > li > .title{
    color: #004aa5;
    font-size: 20px;
    margin-bottom: 20px;
}
.office-list > li > p{
    color: #999999;
    line-height: 1.8em;
}

.inquiry-info{
    margin-bottom: 40px;
}
.inquiry-vice-title{
    font-size: 20px;
    color: #004aa5;
    margin-bottom: 20px;
}
.inquiry-info .notice{
    
}
.inquiry-info .tips{
    color: #b40000;
}

.inquiry-items{
    border-bottom: 1px solid #f2f6fa;
    margin-bottom: 40px;
    padding: 0 0 40px;
}
.inquiry-items .item-input{
    width: 320px;
    height: 40px;
    line-height: 40px;
    background: #f0f1f4;
    border: none;
}
.inquiry-items .plus{
    display: inline-block;
    background: #a1c500;
    height: 40px;
    line-height: 40px;
    padding: 0 30px;
    border-radius: 20px;
    position: relative;
    left: -20px;
    color: #fff;
}


.inquiry-table{
    width: 100%;
}
.inquiry-table th{
    width: 100px;
    padding: 10px 0;
}
.inquiry-table th > span{
    color: #ba0000;
}
.inquiry-table td{
    padding: 10px 0;
}
.inquiry-table .gap{
    padding: 10px 0 10px 10px;
}
.inquiry-table .text{
    width: 100%;
    border: 1px solid #ebebeb;
    height: 36px;
    line-height: 36px;
}
.inquiry-table textarea{
    width: 100%;
    border: 1px solid #ebebeb;
}
.inquiry-btns{
    padding: 40px 0 0;
}
.inquiry-btns .btn-apply{
    background: #004aa5;
    color: #fff;
    width: 140px;
    height: 38px;
    border: none;
    border-radius: 20px;
    margin-right: 20px;
}
.inquiry-btns .btn-clear{
    background: #d0d0d0;
    color: #fff;
    width: 140px;
    height: 38px;
    border: none;
    border-radius: 20px;
}

.partner-wrap{
    margin-bottom: 100px;
}
.partner-map{
    position: relative;
    width: 100%;
    max-width: 1100px;
    margin: 0 auto;
}
.partner-map .point{
    position: absolute;
    width: 150px;
}
.partner-map .point > li{
    display: inline-block;
    width: 140px;
    margin-bottom: 10px;
    padding: 0 10px;
}
.partner-map .point > li img{
    display: block;
    max-width: 100%;
    margin: 0 auto;
}
.partner-map .p1{
    width: 300px;
    left: 0;
    top: 240px;
}
.partner-map .p2{
    left: 310px;
    top: 180px;
}
.partner-map .p3{
    left: 690px;
    top: 50px;
}
.partner-map .p4{
    left: 900px;
    top: 260px;
}

.product-wrap > .inner{
    border-top: 1px solid #ebebeb;
    padding: 30px 0;
}
.product-sider{
    float: left;
    width: 306px;
    background: #f8f8f8;
}
.product-cate{
    
}
.product-cate > a{
    display: block;
    color: #333333;
    font-weight: bold;
    width: 100%;
    height: 40px;
    line-height: 40px;
    padding-left: 30px;
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
}
.product-cate > a:hover,
.product-cate > a.active{
    background: #a1c500;
    color: #fff;
}
.sub-product-cate{
    display: none;
    background: #fff;
    padding: 0 0 0 30px;
}
.sub-product-cate .sub-product-cate,
.product-cate  a.active ~ .sub-product-cate{
    display: block;
}
.sub-product-cate > li{
    
}
.sub-product-cate > li > a{
    display: block;
    color: #333;
    padding: 10px 0;
}
.sub-product-cate > li > a:hover,
.sub-product-cate > li > a.active{
    color: #a1c500;
}

.product-main{
    margin-left: 330px;
}
.cate-title{
    font-size: 24px;
    color: #000;
    padding: 20px 0;
    border-bottom: 2px solid #a1c500;
}
.cate-info{
    border-bottom: 2px solid #a1c500;
    padding: 10px 0;
}
.product-list{
    margin-top: 40px;
}
.product-list li{
    float: left;
    width: 250px;
    height: 300px;
    text-align: center;
    border: 1px solid #e8e8e8;
    margin: 0  40px 20px 0;
    padding: 12px;
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
}
.product-list li:hover{
    background: #9fbf12;
    border:1px solid #9fbf12;
}
.product-list li:nth-child(3n){
    margin-right: 0;
}
.product-list .img{
    height: 224px;
    overflow: hidden;
}
.product-list .name{
    color: #10a2d9;
    padding: 15px 0 0;
}
.product-list li:hover .name{
    color: #fff;
}

.industry-list li{
    float: none;
    width: 100%;
    height: auto;
    text-align: left;
    overflow: hidden;
}
.industry-list .img{
    float: left;
    height: auto;
}
.industry-list .brief{
    color: #666666;
    padding-top: 15px;
    height: 140px;
    overflow: auto;
}

.product-title{
    font-size: 20px;
    color: #a1c500;
    padding: 20px 0;
}
.product-info{
    position: relative;
    border-bottom: 2px solid #a1c500;
    padding: 10px 0;
}
.add2inquiry{
    position: absolute;
    right: 0;
    top: 0;
    background: #1a509d url(images/icon_19.png) no-repeat 20px center;
    border-radius: 20px;
    color: #fff;
    padding: 5px 25px 5px 45px;
}
.product-content{
    padding: 40px 0;
}
.product-content img{
    display: block;
    max-width: 100%;
}

.news-wrap > .inner{
    border-top: 1px solid #ebebeb;
    padding: 30px 0;
}
.news-list{
    padding: 0 110px;
}
.news-list > li{
    background:#f9f9f9;
    margin-bottom: 20px;
    padding: 30px;
}
.news-list .img{
    float: left;
    width: 290px;
}
.news-list .info{
    margin-left: 320px;
}
.news-list .title{
    color: #333;
    line-height: 1.5em;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px;
}
.news-list .brief{
    color: #999999;
    margin-bottom: 20px;
}
.news-list .view{
    color: #a1c500;
    display: inline-block;
    border-radius: 20px;
    border: 1px solid #a1c500;
    padding: 10px 20px;
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
}
.news-list .view:hover{
    color: #fff;
    background: #a1c500;
}

.news-header{
    position: relative;
    margin-bottom: 15px;
}
.news-title{
    font-size: 18px;
    font-weight: bold;
    color: #333;
    margin-bottom: 20px;
}
.news-prop{
    color: #bbbbbb;
}
.back2list{
    position: absolute;
    top: 0;
    right: 0;
    background: url(images/icon_21.png) no-repeat 0 center;
    padding-left: 20px;
}
.news-content{
    border-top: 1px solid #ccc;
    padding: 40px;
}


/*搜索*/
.search-content{
    border-top: 1px solid #ebebeb;
    padding: 30px 100px;
}
.search-title{
    font-size: 24px;
    color: #333333;
}
.search-title > strong{
    color: #a1c500;
}

.search-product-list{
    padding: 40px 0;
}
.search-product-list li{
    width: 220px;
    margin: 0 30px 20px 0;
}
.search-product-list li:nth-child(3n){
    margin-right: 30px;
}
.search-product-list li:nth-child(4n){
    margin-right: 0;
}


/*分页*/
.page-nav{
    text-align: center;
    padding: 20px 0;
}
.page-nav a,
.page-nav .current{
    display: inline-block;
    border: 1px solid #e1e1e1;
    background: #fff;
    color: #333;
    margin-right: 5px;
    padding: 5px 10px;
}
.page-nav .current{
    background: #004aa5;
    color: #fff;
}

.go2top{
    position: fixed;
    bottom: 50px;
    left: 50%;
    width: 36px;
    height: 22px;
    margin-left: 600px;
    background: url(images/icon_22.png) no-repeat 0 0;
}